Intelligent fitting global real‐time task scheduling strategy for high‐performance multi‐core systems

نویسندگان

چکیده

With the development of high-performance computing, it is possible to solve large-scale computing problems. However, irregularity and access characteristics problems bring challenges realisation performance optimisation. Improving a single core makes challenging maintain Moore's law, multi-core processors emerge. A chip brings together multiple universal processor cores equal status has same structure supported by an isomorphic processor. In granularity tasks leads complexity scheduling strategies. Satisfying high system performance, load balancing fault tolerance at minimum cost key task in field, especially specific hardware architecture. this study, global real-time implemented system. The adopts hybrid among clusters intelligent fitting within implement strategy. cluster policy, are allowed preempt with low priority, priority that memory dynamically improved, higher than all without access. An method also proposed. When data read cache ability value reasonable threshold, promoted highest preempting task. results show intelligently strategy for systems better nuclear utilisation rate schedulability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Task Scheduling for Heterogeneous Multicore Systems

In recent years, as the demand for low energy and high performance computing has steadily increased, heterogeneous computing has emerged as an important and promising solution. Because most w orkloads can typically run most eff iciently on certain types of cores, mapping tasks on the best available resources can not only save energy but also deliver high performance. How ever, optimal task sche...

متن کامل

A Scheduling Algorithm for Synchronization Task in Embedded Multicore Systems ⋆

Synchronization of task usually happens in real-time embedded systems. But it is not easy to achieve a good performance for the synchronization tasks, especially on multicore processor. After analysis of the task characteristics on homogeneous multicore processor, we proposed a Longest Synchronization-Point Time (LSPT) task scheduling algorithm to obtain the good real-time performance and the m...

متن کامل

OpenMP task scheduling strategies for multicore NUMA systems

The recent addition of task parallelism to the OpenMP shared memory API allows programmers to express concurrency at a high level of abstraction and places the burden of scheduling parallel execution on the OpenMP run time system. Efficient scheduling of tasks on modern multi-socket multicore shared memory systems requires careful consideration of an increasingly complex memory hierarchy, inclu...

متن کامل

Cloud Task Scheduling for Load Balancing based on Intelligent Strategy

Cloud computing is a type of parallel and distributed system consisting of a collection of interconnected and virtual computers. With the increasing demand and benefits of cloud computing infrastructure, different computing can be performed on cloud environment. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization prob...

متن کامل

Reinventing Scheduling for Multicore Systems

High performance on multicore processors requires that schedulers be reinvented. Traditional schedulers focus on keeping execution units busy by assigning each core a thread to run. Schedulers ought to focus, however, on high utilization of on-chip memory, rather than of execution cores, to reduce the impact of expensive DRAM and remote cache accesses. A challenge in achieving good use of on-ch...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: CAAI Transactions on Intelligence Technology

سال: 2021

ISSN: ['2468-2322', '2468-6557']

DOI: https://doi.org/10.1049/cit2.12063